Initial file commit. Some basic functionality in place, but spotty performance.