Attempt at Complex block rendering

I need others to look at this and help me with it. @unknownloner ?

Signed-off-by: Chris Sanders <zidane@outlook.com>