Updating components
Renamed UI to Portal
Updating logic and repository layers