Contribution
Component Button
I created the component button in this assigment.
For doing this, I used 3 ResurceTextures and a ComponentImage,
at runtime the ComponentImage selects the correct texture and draws it in the screen
Component
I created the component CheckBox.
For doing this more customizable I used 2 textures and a ComponentImage,
textures for the two states of the checkbox that works similar to button with two states."
Component
I created the component Panel.
A panel is like an image (non-static) that can be dragged in the screen,
without trespassing canvas limits (in this case the entire screen).
I also implemented a way so the image goes exactly at the center of the screen (crosshair).
Video
I created aswell the video explanatory and the gifs seen above.