Hi Gary,
To develop your own interface, we are developing a framework called smart tasks:
https://github.com/Salaboy/smart-tasks
One of its modules, smart-tasks-form-builder is indended to make it really easy to develop a task management interface, having transparent access to the task server and giving enough flexibility for your interfaces.
It could definitly help you,
Demian