[FEAT] Merged locally Mike and Benoit's work who accomplished detail view. Did some refactoring to clean up the repo and fix bugs. Incorporated the demo view from codepen/jsfiddle.