Each Component is a unit that can be programmed to perform a task.
Components can be linked to pass data between them
Components use custom fields to customize behaviour
Standard component are included for web-services, HL7 servers/clients etc
Each component is a Lua instance