Fix struct iteration, add string trimming, add SystemInfo capability