多项选择题

建设项目实施和管理的参与单位主要包括()。

A.金融机构
B.工程咨询服务机构
C.供货方
D.施工方
E.项目总承包方