Questions about pre1-> pre5 and post1->post5

What is the usage of theses states in Services/Provisionning/StateMachines/ServiceProvision_Templates/CatalogItemInitialization:
pre1-> pre5 and post1->post5

Are they necessary or can we suppress them?

We wanted the ability to customize the state machine without having to modify the schema so we added pre1-> pre5 and post1 -> post5 states. The CatalogItemInitialization instance is using the pre1 and pre2 states. The other pre and post states can be suppressed by updating the instance in a writeable domain.