membranous vesicles