Add more documentation
Switch to jsdoc theme
Fix component drag finish and remove some extra debug logging