Presentation Abstraction Controller (PAC) Application Framework (C++)