Layout app and layout portal with session