First full dynamic version replica of the static

Using controller, not the directive yet, but it is fully functional.