Should be possible to separate into multiple blox files.