ADDED: Initial commit of basic clases.

Does NOT work. :)