nit It looks like only the `Button` class is exported, can we do `exports.Button = require('./ui/button').Button` ? and be explicit.