* Added overloaded constructor for category view items that accepts a TCategory object. This was added to provide similar interface for constructing category objects to that available for "routine" views etc.
* Added overloaded constructor that takes a vkNone or vkWelcome kind with no Data parameter to construct the two types of view that have no additional information.
* Changed constructor that took a kind and optional data parameter to require the data parameter, made it protected and renamed it as InternalCreate.