1. added frameowrk for overriding destination files
2. added new generation items
3. various bug fixes

Signed-off-by: dvorkinista <villain@noironetworks.com>