Convert all LWRPs into HWRPs

This will make adding new provider and testing easier.