WIP: split code types.

Thinking about it a bit more, perhaps there should be:

```julia

abstract Code <: Content

type BlockCode <: Code
#...
end

type InlineCode <: Code
#...
end
```