Refactoring for the NRAO module

This refactors the `nrao` module as per the common API.