UDFs are very modular, they simulate internal KiXtart functions, and they can be included via external files. See e.g. How to use UDFs . There are over 300 UDFs currently available.
_________________________
There are two types of vessels, submarines and targets.