I don't bother myself with such details, I only monitor if performance is consistent with vague 'tech level' vs. weapon size/weight. As for mechanical details, you can imagine whatever you want; it's more or less within the bounds of currently existing technology, not future/alien, so it's uninteresting.