Negative Space: Object-Oriented Programming