Added interactive description
Updated notes
Populated details with object data
Removed notes, added min-width and min-height
Refactored variables as objects
Regrouped region and state instiation
Refactored regions and states with constructor
Added shrink
Updated notes
Extracted js
Converted ids to classes
Added interaction colors