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