There are also the newer Live Components which use a graphing wizard (for those people who do not know computer programming.)
I would suggest this topic be reassigned to the Dynamic Components subcategory, as it is general and not specific to coding.