Added intial basic support for generating song from a list ofhard coded song units, which can later be generated dynamically.