bug fix: text in component did not get ids populated
adding more command patterns
added schematic.ref_lookup for quick lookup of references by ids
progressing on command pattern