Wraps block elements invidually, still need to implement undoing