Modular system. Used in game engine