Add `util` module
Add several `store` and `model` components