Loading in the OAV params is currently very messy, I think it could be simplified using [chainmap](https://docs.python.org/3/library/collections.html#chainmap-objects)
Loading in the OAV params is currently very messy, I think it could be simplified using chainmap