Add filter capability and search, Implements more advanced marker rendering