Ты просто очень неполно пояснил где они у тебя будут испрользоваться, и какие у них должны быть свойства в общем виде а не на уровне только функций флоу
Ну, в рамках задачи не важно ведь. Функции как у труб в любой другой игре про логистику, я и не думал что это нуждается в описании.