converted platform extensions to be loaded via entry points