dev: add ThreadDataController, Model...