A bunch of custom views for android applications