Self-assembly of Organic Nanostructures for Biomedical Applications