Use-cases added. Some generic classes and interfaces added. Draft ui project added.