[development] Making a whole site location aware - a design question