Decomposition of BIM objects for scheduling and 4D simulation