This is currently a work in progress, as I'm unsure writing up anything is a good idea.