Detailing Methods

Detailing logic behind tank and shell methods to some extent