Enhancing reusability through Apache Tiles