Fixed functional enumeration example.
Added simple enumeration example.
Modified order of required components.
Enhanced documentation.