Better documentation and TODOs for base thing.