convert tech to modifiers, start some framework for events