Designing Functionality Into Step-Growth Polymers From Liquid Crystallinity To Additive Manufacturing