Converts auto-list functions to using advise
Moves auto-list functionality into separate package