a model component to manage rich data in your web application,