no need to recreate Text-object every time
CodeBlockGrid is IDisposable now
class-layouts meet MS recommendations now