bicycle_touring application explores ideas from the book - Practical Object Oriented Design - Sandi Metz