Add use cases, component models