1. A human machine interface (HMI) for an industrial automation system, comprising: a module that employs resources and logic to expose functionality of the module while providing generic interfaces to external components of the module; and a human machine interface (HMI) component associated with the module, the HMI adapts functionality of a display based at least in part on a type of user or application.