move operation.py into operation package
extract operation mixins to separate files
put command and pass through in separate files
remove unused _parallel_index function
move model operation into its own file
move output connector to its own file
move input connector to its own file
move input holder to its own file
remove unused imports
rename models.petri to models.color_group
extract _get_color_group method
rename models.output to models.result