[shclient] main

Some refinements brought to surfaces rendering + all base SHSurfaces
defined