General authority of home rule municipalities concerning highways, streets and alleys,
V.T.C.A., Transportation Code § 311.001; general authority of home rule municipality
regarding sidewalks, V.T.C.A., Transportation Code § 311.004; use of municipal streets
and sidewalks for public convenience and amenities, V.T.C.A., Transportation Code
§ 316.001 et seq.; municipal streets generally, V.T.C.A., Transportation Code § 312.001
et seq.; drainage on public roads, V.T.C.A., Transportation Code § 254.001 et seq.