Be aware of common functionality across features such as session/user information that also might come from a provider - but in general common functionality across features to prevent duplicated code.