Architecture and Design document for the UserManagement Module