WIP: Iteration6
The goal of this iteration is to use the compositional techniques from the previous iteration to implement all of the advanced components into a single HotCiv variant, SemiCiv. Furthermore, implementation of ThetaCiv is started which introduces several new variability points.