<feature/server-interface> refactor — extract colors to separate class