Make utils methods consistent.
Separate some packages into their own workspace definition for flexibility.
Add line numbers and highlighting for binary and text file previews.
Implement components from the ground up using Tailwind styling.
Implement content type previews of text, binary, audio, video, and image types.