Initial approach to HOPE custom cases

Still need to double-check the list of custom properties to make sure they are all both in the case subclass and the resource. I know they are not all there right now.

One thing I didn't do is hide custom properties based on case type. I figure this doesn't matter particularly.