Explode multi_cycle_execute_stage into multiple modules