## About The Pull Request
Prevents this:
<img width="481" height="188" alt="image"
src="https://github.com/user-attachments/assets/f21d1af3-976d-49ff-a42b-0ac2acf67142"
/>
By not having `testing` output in
`/datum/material_container/proc/has_materials`.
I forgot what object is processing and constantly checking for this, but
oh well.
## Why It's Good For The Game
Calm down.
## Changelog
Not player-facing.
## About The Pull Request
This was LONG overdue and its finally time. Refactors 2 components to
regular datums
- `/datum/component/material_container` -> `/datum/material_container`
- `/datum/component/remote_materials` -> `/datum/remote_materials`
Reduced memory overhead and stops misuse of component i.e. storing it in
a variable
## Changelog
🆑
refactor: refactored material container code to reduce memory overhead.
Report bugs on github
/🆑