Automated model integration at source code level: An approach to implementing models into the NASA Land Information System