Breakable Block

This is not merge able yet, its just a first run but i posted here for initial thoughts
i should be able to get back to this later tonight

addresses #1053