Thanks I'll look into that
One more question while I'm thinking about it.
How are datablock objects different from regular objects, the way I understood it is that Datablocks are objects that the client can see like a interior instance, terrain block, gui element, ect, is this right or am I confused.