Focalpoint

(note: this PR is dependent on #18 and #17)