build assets via config
manage groups as collections