Component creation now takes a QVariantMap as argument for component initialization
Added a ListEntrySystem which is empty for now