Lots of stuff

- base for remote list packs (not working yet)
- more refactoring
- better column settings parsing