commit of non working prototype for archives
working on new component based version
drawing and box size works