made fields in Rectangle private
added strikethrough functionality
added method for scaling in Graphics
few changes
made a bit more user-friendly
start of new ui api