build using macros
new builder extract productions
changing the imported signature
removing old sdf derived files
signature library
changing the imported signature
allow productive productions in variables section