This package provides the ability to create a typed source model.