KNOWN ISSUES:

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