removed unused files; extracted position helper; continue to work things into a position such that they can be pulled into their own modules