First find out if static gravity generators are possible, if not, then you must make it a spinning one...
About the purpose? If you want to make it scary, some big, old cargo or military spaceship would work. And of course, you could draw tons of inspiration from normal cargo, military, cruise ships (water ones), submarines, etc.