Incomplete work to create Tunable objects. I already see some issues