introduced menus
fixed signature builder, place generated files in src-gen
fixed resolution of constructors and SDF generation
support labels
cleanup
cleanup
extracted common str part
generating pretty-printers
more cleanup
fixed import in generated file
replaced dynamic rules with threaded traversal