Self Assembly as an Additive Manufacturing Process: Opportunities and Obstacles