Groundwork for custom block data

Signed-off-by: Sukasa <nick.m@shaw.ca>