Basically complete, implementing time metadata updates and taking shot at permissions.