Internal design might be outdated! Data Actions Threads Modules and plugins Signal chains User interface Observer