An angular library for reusable components