1. A method, comprising, receiving at least a part of a structure of a document in response to a first part of a user input, wherein said structure comprises information of one or more type of elements in said document; examining the at least a part of the structure of the document to determine one or more types of elements existing in the document; generating a selectable icon for each type of elements existing in the document; setting a scope of limits to a type of elements in response to a second part of the user input, said second part of the user input comprising a selection of one or more generated selectable icons; determining, by a controller, which elements in said type of elements fall within the scope of limits; directing requesting at least part of said document comprising said elements which fall within the scope of limits; and receiving said at least part of said document comprising said elements which fall within the scope of limits, wherein said scope of limits comprises one or more of the following: a lower limit, for requesting any element with size above the lower limit; a pair of upper limit and lower limit, for requesting any element with size between the limits; a size limit, for requesting any element with size near the limit; a hierarchy level limit, for requesting any element above the hierarchy level in said document; or a classification, for requesting any element that corresponds to said classification.