Provide convenient abstract class for composite stages
Implementing a composite stage is currently cumbersome as one has to implement a lot of methods. As discussed with Christian: An abstract base for composite stages is possible and would improve the handling a lot.