I'm pretty sure you can use an existing UI. I think the machine production UIs are pretty much the same save for a decorative texture. But your buildable may need to use the same base class as the vanilla machines depending on how the UI is implemented