Implement the first iteration of filtered pages
Add Pub caches to gitignore