Polyfoils are e-document processors that allow documents to branch, cycle, converge and run parallel versions through sequences like kPs, oPs, cPs, and mPs. kPs provide alternative content that branches off the core document and allows users to find their own path. oPs encircle core document pages at angles, allowing rotational access to tangential content. cPs represent cube-shaped sequences that can be rotated to access panels on different sides. mPs provide multiple complexity levels of content through parallel paracores. These Polyfoil sequences allow writers to include divergent ideas and readers to access information tailored to their needs and abilities.