[@Archmage MC] got a post up. not the best but you should have something to work off of.

EDIT: My apologies for any mistakes, I have been up for over 30 hours.