Improved efficiency greatly. Uses full HW acceleration if available for CSS.
Resolves #38, Resolves #21