The foreach binding is a good idea.  I probably don't have enough experience with knockout, but isn't that we still need some way to export the ko binding vars (cfTarget, cfUser, cfPass) from app.js to workloadList.js? How would the 'foreach' know what vars to use in data-bind="value: cfxxx">