So I think this is the final working version of our
software. Everything is connected in a fairly logical manner. All that
remains I think is to add in the database so that it looks like there
are actual courses in there.

Karl