DEVELOPING UNIQUE WP EXTENSIONS: A PROGRAMMER'S MANUAL