Refactor Page, add event handling to Texter; Serialize Context
Refactor Page, unserialize context
Revert "Refactor Page, unserialize context"

This reverts commit 776d791204fdf84f2761340d831a08054d9c4fe3.
Remove Page
Refactor Page. Unserialize Context.
Remove unused methods
Refactor Page, remove Page and break it into different independent components