Very basic marshalling from generic types to ListBlocks added in later-to-be-merged class "PrelimReverseMarshaller"

Working: Properties of string, List<string> and classes are being recursively assembled to ListBlocks
Missing: Purposeful marshalling order per class either in declaration order or determined by attributes; Attaching of type conversions for actual ListBlock.value properties; Marshalling of List<T> w/ T being a class;Accounting for inheritance though possibly not needed