/* ========================================================================
** Extended Template and Library
** Abstraction for a Generic Value Type
/* ========================================================================
** Extended Template and Library
** Abstraction for a Generic Value Type