Proper domain setup.

Also Proper multiple PrivateBinPath handling