some resource refactoring; added support for taps resource registry