Base.pm

Created issue #103 to address this.