Initial conversion from previous internal Tiramisu project