Intermediate commit of carousel code - most of basic functionality there, but no animation yet.