add finders hierarchy support; add generic placeholders for queries; scanning finder module accept multiple packages; update build