This is a painting program using a lot of different design patterns. This is a part of a programming course on KTH.