Externalised semantic package example