Improved error handling
Return correct element from generation
Updates to the build for latest API
typo
Revamping the build system

Revamping the build system to reliably run by deterministically doing
its own layer creation for stylesheets
Merge remote-tracking branch 'stdavis/master'