Device server project development tasks

Below is a list of ongoing or suggested development tasks: