Restructure exercise searching; allow "pagination"