3D printing: a critical review of current development and future prospects | Synapse