Proof Of Concept/ Practice for a canvas based setup diagram app