Single module with sub-controllers