Client resize

Improved client resize handling, added new client collection and a side grid, better client command handling, new extension methods