Reorganize project in modules with limited dependency for future pod sub specs