I'll try to come back to scaling when I get a chance. I'm using bracket-terminal, which is generally good but can be finicky in working out how to set up the terminal.