begin moving styles into own file and unifying between GL and Canvas renderers