* add most of the remaining support work for machine rules...scan,
export, load, and build