GetColors: Forward groups, add functional test

Also prepare for sending canvas out