Initial commit
some data-driven configuration
parse and generate configuration