DOM agnosticism
"DOM agnosticism" is an overriding goal of the entire Fluid framework, whereby component code is written in such a way that it is maximally unaware of the details of the markup layout that it operates on. This puts the greatest possible flexibility in the hands of end-users, configurers and designers of the component set, as well as contributing to component design that is free of brittleness and unexpected behaviour in the presence of violated assumptions. There are many framework features that assist in the construction of DOM-agnostic components, such as the DOM Binder and the Renderer.
More discussion is on the Framework Concepts page at Framework Concepts#Markupagnosticism.