Box content more or less works.
Going to implement direct adding/removal parts.