Great visuals! How are they made? Is there a dedicated software for those visuals or do you need to write (c++, java, whatever) programs for every single theme?