First pass at content blocks. Pretty awful. Too much markup. Too much work.