Still a work in progress. Tell me if you want me to add stuff to it.
Credit to Ommud for the original. You did a great job!