The Swim Component library implements a lifecycle managed object model and observable fastener model.