Embedding BIM into interaction frameworks and object libraries