Dodanie SmartListBuilder

Dodanie SmartListBuilder, częściowa zmiana zależności między obiektami,
usunięcie klas wcześniej oznaczonych jako deprecated.