Migrate FFC interface from PyOP2