Today I began working on Snapable property of the custom entities.

Now, I have a CustomEntity class which depends on LuaIntf (obviously in lcadluascript folder), but I'm thinking about creating the abstract class CustomEntity in the kernel. This would be useful if we need custom plugins with other source than Lua, and might be required with file load/save.