Basic structure ready
Updated with examples