A Flexible Framework for Hypothesis Testing in High-dimensions