Framework proposal for splitting up ProMotion into modules