This is just a plain implementation, nothing fancy pure dumb SSH calls per task, which makes this really slow. Going to make this faster with pure SSH first.