C2

Implementation of some data object, as State and Control and made first
runnable test of the core