Experimenting with complex numbers for the encapsulation/views discussion we had