Web Cabin Docker is a dynamic windowing interface, written in JavaScript, that allows the end user to resize, move, and dock each window panel at will (most notably for use with web based editor applications).  View the demo here: