rearranged how css precompilers are structured