Add theme colors as constants
Add group fetching and user interface
Add functional search