Update lib to expose sensible components