Architecture - the Layer Model and its Evolution