Init and basic platforms setup