Adds AbstractPage

Change-Id: I6ec6151898a0c1edf4420381fe94bf0fbc172297