Reference Architectures; Why, What and How