Moving things around, building for supporting multiple validation engines. Commands done first. Next we need the same for meta data generation!