Custom User Data

@esoergel @twymer
Not sure how hard this will be, but I have grown disenfranchised with this "override some class attributes" workflow of writing class-based views (and pillows, for that matter). I'd advocate for trying to pass these to some initialization so that people who want to use this view for another use case don't have to inherit a class, they just instantiate a view object with the right params. this falls into the "favor composition over inheritance" design principle.

i kind of ran against this with user configurable reports so would be interested in discussing with you if this proves to be hard for some reason.