1 EXHIBIT 2.1 STOCK PURCHASE AGREEMENT Dated as of March 25, 1998 by and between NCI BUILDING SYSTEMS, INC.