implement CelestialBodiesSortFilterProxyModel in its own file
wip
map theme model