Buildmaster to handle and store all build variables

UPDATE: I really cant find any good way to let players build locally in a multiplayer game. And have the server never care about the preview that they see. I only want the server to care about the transforms and other values that get sent to the server. Then the server decides if the player can build there, if they have enough materials etc.