Component-based machine learning for performance prediction in building design | Synapse