Replaced blockTypes with category in slot definition

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Fixed non-record inflation in ContentBlock field

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added ContentSlot field type

Signed-off-by: Tom Wright <tom@inflatablecookie.com>