KNOWN ISSUES:
- The long object path names. (I will elaborate later)
- Not naturally compatible with libraries that use getElementById() as the primary way to identify DOM elements. (I will elaborate later)
- Layout is verbose. (I will elaborate later)
- Downloading many atoms of state data can be too time consuming. (I will elaborate later)
