Adjust the way FormInterface::add works
Start fleshing out the way the API should work