removed old input form.
refined code generation for defines and output
Setup code will always be generated.
setup node is now only useful for user modified setup.