Changed HistoryPart's to holder a single scope for all its parts, to,
instead, hold a scope pr. part.
Further, respective transaction handlers (new change, redo, and undo)
now create/retrieve a scope pr. command that is to be executed.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>