Fine-Grained Management of Software Artefacts