Started Adding Infrastructure/Abstract Code

Trying to see if I can resolve the database issues by adding some
folders/functions from different examples.