First draft of object model chapter

I agree with Michael here but would also like to ask if it might be possible to use keyword arguments. I have found myself scrolling and re-checking the position of the arguments several times.