Check-in components.

It's an anti-pattern but I want to be able to deploy with GH pages.
Add error handling.