Dynamic layering example
Isomorphic SmartClient