No building or structure shall be erected, constructed, placed, altered, enlarged or in any other way established in any residential district which shall have the same appearance, or a substantially similar appearance, as that of any neighboring building or structure then in existence or for which a building permit has been issued. It is the intent of this section to encourage diversity of building types and styles. Diversity may be attained by, but shall not be limited to, varying roof height, pitch, type and length; relative location of windows in the front elevation or in each of both side elevations with respect to each other and with respect to any door, chimney, porch or attached garage in the same elevation; and the relative location with respect to each other of garage, attached porch, if any, and the remainder of the building or structure.