Credits

This project owes a great debt to these fine folks: