Additional block elements to the WYSIWYG?

Is there any way to add additional HTML block elements to the WYSIWYG editor config?

For example, horizontal rule or blockquote

Things like this should ideally be block level elements yes?

They aren't really suitable to be a span / label level element as it would still be wrapped by a block level paragraph / heading / pre, so you would have much less css options available to you in the front end e.g. no possibility of doing p + hr, or easily removing the default margins from the surrounding p tag.

I understand the editor has been kept lean to make the editing process simpler, but is there any plan to allow developers the ability to customise it a bit further through the JSON perhaps? That would make the client experience and front end quality a little bit more awesome : )