support for loading component by path