WIP: Implement getters and use as computed abstraction
Implement getters

These are used as a way to store dependencies/compute function for
computeds as well as just reading computed values from a reactor's state