Unify log printer, parametrize with ADT
Implement a utility function
Add type synonym for main loop monad transformer stack
Get controller components in with~ function
Perform proper initialization of view components
Cosmetic fixes
Rename data member to something more apt
Move functions to appropriate modules
Remove ghc pragma
Reorganize/rename functions/modules
Move xcb event source to own module
Use apt type alias
Remove unused code
Move functions to appropriate module
Clean up imports
Remove useless type alias
Remove unused module from repository
Rename list variable for event sources
Add some TODOs
Remove clutter