The Basic Modeling Interface