Learned a whole lot of stuff about the model/view architecture today, and finally managed to get items to be user-checkable in such a way that the user's actions are communicated back to the model. The next stage here, I think, is to clean up the code and comment the heck out of it so it can serve as a model for future similar scenarios.