Dynamic layering example Isomorphic SmartClient