All buildings, structures, uses of land, uses of buildings, lots, and signs which do not comply with the applicable regulations of the zoning district in which they are located shall be considered nonconforming provided that:
A.
They existed on the date of the Collegeville Borough Zoning Ordinance originally ordained and enacted in 1948.
B.
They existed on the date of an amendment to the Official Zoning Map or on the date of an amendment to or reenactment of the text of the Collegeville Borough Zoning Ordinance, originally ordained and enacted in 1948 and such amendment or reenactment caused the noncompliance.