Implemented the User domain and updated designs where needed due to new insights.