Add renderListWithAction and corresponding documentation