TODO
minor
minor
Refactor ModuleContent and PlatformParameters into different entities