Spark is a framework using the PAC (Presentation Abstraction Control) design to build modular GUI applications.