Added base classes for Providers and admin UI