Refactor pools list, add pool software (courtesy of icanprogram)