Add hook_block_view
Add hook_menu
Add hook_form, add functionality to hook_contents, and add configuration button to .info file
add hook_permission and link to permissions page
Adapt query for block or page view
Add _hook_page and theme the page
Add more button