Subviews implementation (#4)

Tests aren't fixed yet though...