Biomimetic scaffold