Model Developer's Guide