Artifact custom formatting, metadata, and styling

Sorry for the huge commit, some corruption made me lose a few commits here, so this is a mega commit.