Low Level Discovery LWRP

Adds lwrp for low level discovery rules

Extends Item, Graph and Trigger lwrps to allow creation of prototype objects

Splits enumeration classes into their own file