Thanks for the link, Jeff!

I've just released a second draft over on the Github project (subbing in add_theme_support in place of some define'd constants).