*: sms, snailmail, test_mail This commit introduces models that define records being 1:1 map with components, as a step to move further to having essentially all business code in models. Having code in models is desirable to have very maintainable code, thanks to robust and declarative code with an ORM-like architecture. Task-2831082 closes odoo/odoo#90320 Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>