standard shapes are now drawn using genericFill/genericBorder functions. This allows registering fully custom shapes such as the pacman example without force-fitting them into the standard shape model (like we did so far)