Custom classes for extending SMIRNOFF force fields.
copied from cf-post-staging / smirnoff-pluginsA framework that provides chasses which enable the use of custom force field functional forms in SMIRNOFF force fields via plugins in OpenFF infrastructure