Moved all docking related components into the docking directory
added a copy of the common directory style sheet to the docking directory to maintain styling (all components moved from elsewhere were either moved in a directory with its own style sheet or lacked external styling)
added comments explaining the purpose of any props lacking documentation
note that this commit makes no functional or presentation changes to the app - it is just a reorganization of the code itself for maintainability purposes
Checklist
[ ] Code compiles correctly
[ ] Created tests which fail without the change (if possible)
[ ] All tests passing
[ ] Extended the README / documentation, if necessary
Description
Checklist