#3 modified overal organizaion

vec.hpp is the general prototype and includes no implementation in
itself
vecDefault.hpp includes vec.hpp vecDefault.inl
vecDefault.inl is AN implementaition of vec.hpp