Refactor NamedApps a bit
WindowManager: Refactor window rendering
Update cabal file