Add modal configuration, date formatting, structured data and permissions.

Not a fan of the inconsistent return here... Should possibly mention something about "access" in the function name since we're checking if the current user should be allowed access to the field... The return should probably be a `bool` (Or at least indicated to use as such). Maybe? Dunno...