Add support for page "associations" for access to individual elements

:warning: WORK IN PROGRESS

Would love opinions on this interface.