P2: I know it is a personal darling, but should dynamic background really be a dependency for ding? Is seems very related to the design of a specific library.