Moves base classes for initialization to Platform. (#328)