多项选择题

依据《中华人民共和国城乡规划法》,()应当作为城市总体规划、镇总体规划的强制性内容。

A.水源地和水系
B.基本农田和绿化用地
C.基础设施和公共服务设施用地
D.环境保护、自然与历史文化遗产保护