Library structure refactoring, more controllers supported

Class name for all controllers is Pixels
A compiling for a particular controller can be done by a corresponding
.h file inclusion