Clean up documentation, wrap in ssu namespace, add proper includes.