Well, been forgetting this, but we now have a sortof working prototype. Took a lot more work than I thought it would, but it prints problems now
Updated formatting, made CSS nicer