[ref_impl_eiffel] [315] Refactoring changes (incomplete) to separate functionality among ARCHETYPE_DIRECTORY, ARCHETYPE_COMPILER, ARCH_REP_ARCHETYPE.

Revision: 315
Author: thomas.beale

Log Message: