Issue 37: Clean up modules page: Add search/filter box, drop-buttons, and requirements toggle.