A Model of Evolvable Components