Added command-line tool prototype
Added basic generation templates