Lets hope not, When designing a ship I find its important on building it based on what you need. As for weapons.. I'm not talking about weapons in the context of you printed one out, slapped it on a ship and bam... you have kinetic bombardment on a ship, but more of combine all the moving parts, functions, elements, coding, methods and twelve dozen other things I'm not thinking of to create such a weapon.