Squashed commit of the following:
commit 679df2722a3edcb858bbc950a2b201741ac32ef3
Author: konero <konero@users.noreply.github.com>
Date: Sun Nov 20 20:26:42 2022 +0000
Common types
commit 780345219d8a5415e6db55ef1caa508e37984a83
Author: konero <konero@users.noreply.github.com>
Date: Sun Nov 20 20:17:27 2022 +0000
Update type icons