this multi-layered capability allows for it to be generalizable to any level of detail and decomposition