Physical vs Logical vs Abstract Data Types, Scalar and more