Move files around.
Add TODO and workspace files.
Update TODO, functions.