Reusable components and services