Added class diagram and developer howto