Major rewrite of new selecting package system. Expect a few weird bugs