services diagram