Move Bounds data type, class and functions into their own module Bounds