Initial creation of classes etc.

No actual function added.