Can't remember, keeping just incase
Redefine Entry as list of blocks (aka back to basics)
Convert Block from struct to interface to allow blocks to decide themselves how to render
Add markdown block type
Merge remote-tracking branch 'origin/master'