service locator

- ADD: service locator types with delegate and MEF implementations