For styling and scripting purposes, we need to let users customize components to a point, maybe join this with #14 and make all blocks user-made?