* Restructure startup * Code review * Further typing * Fix circular import
* Utilize Platform constant * Use Platform constant