Added some interfaces and classes to be implemented... created a class diagram.