that interface is "API" from SubRecord class. in other words GUI is going to be a client of that API/interface - much more on consuming side (get, query, list, etc) than provider side (store, log, put, etc), but we can also have that 'write' functionality there
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I didn't get into the code much but for general speaking we should provide an interface for GUI layer to talk to Core.
previous comment is mine
that interface is "API" from SubRecord class. in other words GUI is going to be a client of that API/interface - much more on consuming side (get, query, list, etc) than provider side (store, log, put, etc), but we can also have that 'write' functionality there