Add search functionality, layouts, and distance checks
Complete the related-property logic