Shift click shouldn't have been abstract.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Merge branch 'master' of github.com:Vanilla/Vanilla
Merge branch 'master' of github.com:Vanilla/Vanilla
Merge branch 'master' of github.com:Vanilla/Vanilla
Merge branch 'master' of github.com:Vanilla/Vanilla
Merge branch 'master' of github.com:Vanilla/Vanilla
Finalizing the Vanilla component structure.

No more changes after this without pre-approval. Time for refactors are
ober and now we do review.
Signed-off-by: Chris Sanders <zidane@outlook.com>