Update for new Create Function format

Also improved PROT graphics (added this in semi-automatically).

Now in one commit instead of 60!