Logical separation from Services and Security components

- Separated role provider classes from services components, because they
actually belong to security components.