Started writing the maven plugin
It currently generates everything but the statement registry