I am looking at making smart sockets and lightswitches which may grow too big for this project and become projects of their own. The main problem I am facing is squeezing all the components in such a small space. There are quite a few micro sized boards out there that are capable of the job. One board that I am considering is the Teensy-LC board, it is a very small board that includes a micro USB for power and programming (a lot of boards this size just have the serial connector and power connectors). Hopefully I will be able to get my hands on one soon to create some prototypes.
I have also uploaded the parts picture from the node 0 update yesterday.
More updates coming soon.