Initial source and header file commits.

Should have a simple but functional interpolation available.