skeleton for build/register type separation
intial file loading
load file contents to editor