Hi,
Did you figure this out as I am in the same position as you when you posted. (Trying to create a custom cargo terminal) and have the same questions.
If you've answered then can you update the post with answers, or point me in the direction where you gained the answers.
Thanks.