A building permit is required for the construction of buildings, structures, change of building use, demolition, alterations and remodeling, upfits, expansions, accessory structures, mobile homes, and new construction/relocation within the city limits.