A flyweight is a software design pattern formally described here.
In the context of this wiki, any flyweight is additionally guaranteed to never be modified by solvers,
and will usually be created once during the content creation stage, e.g. while creating maps in editor.