+ Code generators
~ new directory structure