A library for creating reusable components
