WorldLine Project
a work in progress by Jamie Williams