Client model & presentation foundation