Design

@EarlyClues/owners is this what you were thinking? Would a meaning method be defined here? Maybe something that can `set` the meaning as well as `get` the meaning?