Create an IOC that strictly conforms to the PVs of an existing db file so as to directly simulate it. In this case when creating the adapter we should provide the db file and only be able to override records to link them to Python code. We should not be able to create new PVs.
Create an IOC that allows arbitrary PVs to be created and linked to Python code. It should not require a db to be passed into it to function
There are two usecases for an EpicsAdapter:
We should split these into separate adapters