good comment... it's a major smell that penetrates the whole code base. Something called opts basically holds all the styling information and is passed on and modified throughout different stages.... In some places it's still called style. I think it'd be best to create a style object... let me open an issue for that.