Two things.
First, marketing is not a scientific discipline. Full stop. Calling it a science does real science a disservice, and reeks as we say down south of putting on airs.
Second, you're trying to make marketing encompass every piece of a business, from product idea to design to construction and beyond. It isn't everything. It isn't about designing or creating a product (other than marketing materials or services), even if marketing may help shed insight into the targets' needs. At some point you're going to realize that by attempting to fit everything into the marketing bucket that the term marketing ceases to have meaning.