WIP: set_hd_architecture