The ALA Pattern Library.