Ported remaining stuff. Filtering and navigation are are still broken though (needs different design).