Add more build options and a tighter package list

- note: this is totally untested and probably doesn't work at all