Begin setting up framework for elements

a beef element is analogous to a pac part
unlike pac parts, though, elements are stored serverside and all their
logic is done serverside. but the clientsidemodels, etc that they create
will all still be clientside.