Reorganised task input fields and DBTask code in submodules
This MR contains just code being moved or renamed, no other code changes.
This MR is probably best reviewed on a commit by commit basis
This MR contains just code being moved or renamed, no other code changes.
This MR is probably best reviewed on a commit by commit basis