#5 Refactor. Division to window and context.
New fluent for context.