added DMX generator class