i did a quick write on the class structure i thought up.
i now wrote it into some units and a dummy player.
Also i suggest we keep different players because it, s3m and mod might require some different playback techniques. So as glue i introduced an TModuleManager class.

Download http://www.noeska.com/downloads/classtest.zip to see how i put things together. I am not happy with it, but it does the job.

For now i am looking for a freeware uml tool.

wilbur989, could you add me as a user to the openmodpas sourceforge site.