5/6/14: got some logic workign for updating shells when stuff is added, and when the class selection changes. discovered a bug when updating on model added. need to selectively add stuff to panels. IE, the class list should only update if the added class is from the currently selected package, etc....