Code style change.
Adding a class that will track items in an Array Controller.
Other improvements and fixes.
Messing around with the source code.