Move Register to core.iprops
Add explore utility functions to perform driver dicovery.