First commit. Class framework added.