A Bottom-Up Approach To Building An Artificial Cell By Self-Assembly