StringBlockEditor to help plugins with owning parts of files