Add new create() methods to IntervalModel

I think it's ok, because I'm imagining interval supertypes. GOAL is an interval type, for example