wip commit: added color selection. began refactoring toward a generalized collection view and generalized collection of selector buttons.