Add the ability to specify a variable startup directory setting, instead of a single static startup directory.
Set startup directory to be CWD of console that launched console/new tab or some static directory or home directory.
This is the default behavior of serveral Linux consoles (i.e. - gnome-terminal). First tab startup directory is home directory. Any additional tabs set startup directory equal to CWD of tab from which new tab is launched.