Make SOUND and THREAD modules into classes.

This works so save it.  Want to experiment with SOUND a bit but not
risk losing a working change set.