Armour ObjectFile contract and implementation.