Designed plugin architecture and wrote Listview plugin