Playing around with drawing custom views in Swift